home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML Construction Kit / Dynamic HTML Construction Kit.iso / source_code / dhtmlunl / dhtml.exe / CD Content / Chap26 / dun26_1.txt next >
Encoding:
Text File  |  1997-12-18  |  2.1 KB  |  55 lines

  1. var nav = "";
  2.  
  3.  
  4.  
  5. if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("X11") == -1) {
  6.  
  7.     if(parseInt(navigator.appVersion) >= 4) {
  8.  
  9.         nav = "ver4";
  10.  
  11.     } else if(parseInt(navigator.appVersion) == 3) {
  12.  
  13.         nav = "ver3";
  14.  
  15.     }
  16.  
  17. } else if (navigator.appName == "Microsoft Internet Explorer" && 
  18.  
  19. cc]navigator.appVersion.indexOf("Macintosh") == -1) {
  20.  
  21.     if(parseInt(navigator.appVersion) >= 4) {
  22.  
  23.         nav = "ver4";
  24.  
  25.     } else if(parseInt(navigator.appVersion) == 3) {
  26.  
  27.         nav = "ver3";
  28.  
  29.     }
  30.  
  31. }
  32.  
  33. function openGuru() {
  34.  
  35.     if(nav == "ver4") {
  36.  
  37.         screen_width = screen.width-10;
  38.  
  39.         screen_height = screen.height-30;
  40.  
  41.         if (screen.height > 768) {
  42.  
  43.             screen_width = (1024-10);
  44.  
  45.             screen_height = (768-25);
  46.  
  47.         }
  48.  
  49.         var loading = '<HTML><BODY BACKGROUND="images/sky.jpg" BGCOLOR="#800000" LINK="#00FFFF" 
  50.  
  51. cc]ALINK="#FFFF00" VLINK="#00FFFF"><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><CENTER>
  52.  
  53. cc]<IMG SRC="images/closedeye.gif" BORDER="0"><BR><BR><FONT SIZE=5 COLOR="#ECD8AC">Loading 
  54.  
  55. cc]Guru...</FONT></CENTER></BODY></HTML>';
  56.  
  57.  
  58.  
  59.         var frames = '<HTML><HEAD><TITLE>Sams.net Dynamic HTML Guru Resource</TITLE></HEAD>
  60.  
  61. cc]<FRAMESET ROWS="0,*" FRAMEBORDER="0" FRAMESPACING="0" BORDER="0">';
  62.  
  63.             frames += '<FRAME SRC="about:blank" BORDER="0" MARGINHEIGHT="0" MARGINWIDTH="0" 
  64.  
  65. cc]NAME="SNEAK" SCROLLING="NO">'
  66.  
  67.             frames += '<FRAME SRC="about:blank" BORDER="0" MARGINHEIGHT="0" MARGINWIDTH="0" 
  68.  
  69. cc]NAME="GURU" SCROLLING="NO">'
  70.  
  71.             frames += '</FRAMESET></HTML>';
  72.  
  73.  
  74.  
  75.         var guruWindow = 
  76. cc]window.open('','guruCanvas','width='+screen_width+',height='+screen_height+',top=0,
  77.  
  78. cc]left=0');
  79.  
  80.         guruWindow.document.write(frames);
  81.  
  82.         guruWindow.document.close();
  83.  
  84.  
  85.  
  86.         guruWindow.SNEAK.document.open();
  87.  
  88.         guruWindow.SNEAK.document.write(loading);
  89.  
  90.         guruWindow.SNEAK.document.close();
  91.  
  92.  
  93.  
  94.         guruWindow.GURU.document.open();
  95.  
  96.         guruWindow.GURU.document.write(loading);
  97.  
  98.         guruWindow.GURU.document.close();
  99.  
  100.  
  101.  
  102.         guruWindow.GURU.location.href = "interface/guru.htm";
  103.  
  104.     }
  105.  
  106. }
  107.  
  108.